Skip to content

python-math #37: feat(math): mode collapse — Q15 watermark drop unconditional (item 4 parked) - #2666

Draft
jucor wants to merge 1 commit into
spr/edge/13e86ed3from
spr/edge/4aa08bd4
Draft

python-math #37: feat(math): mode collapse — Q15 watermark drop unconditional (item 4 parked)#2666
jucor wants to merge 1 commit into
spr/edge/13e86ed3from
spr/edge/4aa08bd4

Conversation

@jucor

@jucor jucor commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

GOAL_CUTOVER_READY.md Phase 2, chunk C2a of the mode collapse (removing the engine's improved-mode branches so the Clojure-faithful behavior is the only code path). Every votes recompute now drops last_mod_timestamp (the moderation watermark) exactly like Clojure — quirk Q15: Clojure's conv-update graph has no :last-mod-timestamp node, so the watermark never survives a votes recompute (conversation.clj:780-820). The former improved-mode persistent watermark is queue item 4 in POST_CUTOVER_IMPROVEMENTS.md (its park commit, preserving the deleted code, is minted at the end of the collapse). The improved-mode watermark test is deleted with the branch.

commit-id:4aa08bd4


Stack:


⚠️ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.

This was referenced Jul 27, 2026
This was referenced Jul 27, 2026
@jucor
jucor force-pushed the spr/edge/13e86ed3 branch from ab4b995 to 76ad530 Compare July 28, 2026 00:11
@jucor
jucor force-pushed the spr/edge/4aa08bd4 branch from 2055de3 to 667ccce Compare July 28, 2026 00:11
@jucor jucor changed the title feat(math): mode collapse — Q15 watermark drop unconditional (item 4 parked) python-math #37: feat(math): mode collapse — Q15 watermark drop unconditional (item 4 parked) Jul 28, 2026
…ditional (item 4 parked)

`GOAL_CUTOVER_READY.md` Phase 2, chunk C2a of the mode collapse (removing the engine's improved-mode branches so the Clojure-faithful behavior is the only code path). Every votes recompute now drops `last_mod_timestamp` (the moderation watermark) exactly like Clojure — quirk Q15: Clojure's `conv-update` graph has no `:last-mod-timestamp` node, so the watermark never survives a votes recompute (`conversation.clj:780-820`). The former improved-mode persistent watermark is queue item 4 in `POST_CUTOVER_IMPROVEMENTS.md` (its park commit, preserving the deleted code, is minted at the end of the collapse). The improved-mode watermark test is deleted with the branch.

commit-id:4aa08bd4
@jucor
jucor force-pushed the spr/edge/13e86ed3 branch from 76ad530 to f05518b Compare July 28, 2026 01:10
@jucor
jucor force-pushed the spr/edge/4aa08bd4 branch from 667ccce to 6d22326 Compare July 28, 2026 01:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant